﻿using System;
using FluentPS.Attributes;
using FluentPS.Consts;

namespace EntityMapping.Models
{
    public class Project
    {
        [PSEntityUidField(ColumnName = ProjectCustomFieldsColumnNames.PROJ_UID)]
        public Guid Uid { get; set; }

        [PSNativeField(ColumnName = ProjectCustomFieldsColumnNames.PROJ_NAME)]
        public string Name { get; set; }

        [PSCustomField("{381b5bb4-2e88-4f73-86e7-f6ffb5e58958}", FieldName = "Sample Assumptions")]
        public string SampleAssumptions { get; set; }

        [PSLookupField("{eda98e8a-6e2c-49f4-bdf0-97e8d3941e3e}", FieldName = "Sample Primary Objectives")]
        public string SamplePrimaryObjectives { get; set; }
    }
}
